section .text
	global rindex

rindex:
	xor rax, rax
	jmp .each

.register:
	mov rax, rdi

.count:
	inc rdi

.each:
	mov bl, byte[rdi]

	cmp bl, byte[rsi]
	jne .count

	cmp bl, byte [rsi]
	je .register

	cmp byte[rdi], 0
	je .default

.done:
	mov rax, rdi
	ret

.default:
	ret